*{
	margin:0;
	padding:0;
	font-family: arial, sans-serif; 
}

body {
	background-color:#FFFFFF;
	background:url(../images/background_toprepeat.jpg) repeat-x;
	width:auto;
	height:180px;
	font-size:14px;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
}


.topwrapper {
	width:990px;
	margin:0 auto;
	height:180px;
}

#logo {
	width:353px;
	height:123px;
	background:url(../images/logo.jpg) no-repeat;
}

#storenav {
	width:302px;
	float:right;
	padding-top:10px;
	color:#000000;
	font-size:14px;
}

#storenav a{
	color:#000000;
}

#storenav a:hover{
	color:#E90081;
}

.clearfix{
	      width: 1px;
	      height: 1px;
	      display: block;
	      clear: both;
}



.nav{
     width:425px;
	 float:left;
	 margin-top:23px;
	/* margin-left:-325px;
	 margin-top:151px;*/
}

.nav li{
        list-style: none;
		float:left;
		display:block;
		padding-right:18px;
		color:#FFFFFF;
		font-size:15px;
}

.nav li a {
	color:#FFFFFF;
	padding-right:13px;
}

.nav li a:hover {
	color:#EB027F;
}

.nav li a.store-active {
color:#EA0080;
text-decoration:none;
}

#Search {
	float:right;
	width:275px;
}

#Search #searchinput {
	width:140px;
	height:25px;
	margin-top:-5px;
}

#Search#searchbutton {
   margin-top:5px;
}

/* --------------------BREADCRUMB ------------------------ */ 
#navBreadCrumb {
	background-color:#000000;
	color:#FFFFFF;
	margin-top:10px;
	height:20px;
	padding-top:10px;
	font-size:14px;
}

#navBreadCrumb a{
	font-size:14px;
	color:#DC007C;
}

#categorytabs {
	height:30px;
	width:auto;
	color:#000000;
}

#flashpic {
	width:765px;
	height:293px;
	background:url(../images/mainpic-temp.jpg) no-repeat;
	margin-top:7px;
}

#indexBody #indexCategoriesHeading {
	background:url(../images/right_frame.jpg) no-repeat;
	color:#FFFFFF;
	padding-left:38px;
	padding-top:5px;
	width:735px;
}

#indexCategories #categoryDescription {
	display:none;
}

#indexCategories .categoryListBoxContents {
	margin-top:40px;
	padding-top:10px;
	border:none;
}


/* -------------- Center Table --------------------*/
#contentMainWrapper {
	margin:0 auto;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

#featuredproducts {
	width:249px;
}

.centerBoxContentsFeatured {
	padding-right:5px;
}

#featuredtitle {
	background: url(../images/subtitle_repeat.jpg) repeat-y;
	width:249px;
	text-align:left;

}

#featuredname {
	font-size:15px;
	color:#FFFFFF;
	padding-left:10px;
	padding-bottom:10px;
}

#featuredinfo {
	text-align:left;
	padding-bottom:27px;
	padding-left:20px;
	padding-left:10px;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

#featuredinfo  a img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:60px;
	height:120px;
	width:100px;
}

#featuredinfo a{
	color:#000000;
	text-decoration:underline;
}

/* -------------- Category sidebox --------------------*/
#navColumnOne {
	background-color:#FFFFFF;
}

#chcategoriesContent .category-top {
	display:none;
}

a.category-products {
	font-size:15px;
	color:#666666;
	padding-left:10px;
}

a.category-subs {
	font-size:22px;
	color:#EE0080;
	font-family: "Myriad Pro", Verdana, sans-serif;
}

.sideBoxContent {
	padding:0;
}

#parentcatrepeat {
	background:url(../images/left_subtitleframe_repeat.jpg) repeat-y;
	height:auto;
	width:225px;
}

.leftBoxContainer {
	margin-top:-2px;
}


/* -------------- Category Tabs--------------------*/
#navCatTabs ul li a:hover {
	color:#E90081;
}

#navCatTabs ul li a {
	font-size:16px;
	color:#000000;
	font-size:normal;
}

/* -------------- Product Listing --------------------*/
#productListHeading {
	font-size:16px;
	color:#DC007C;
}

.productListing-rowheading {
	height:37px;
}

.productListing-rowheading th{
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		font-size:15px;
}

.productListing-rowheading th a{
	color:#000000;
}

.itemTitle a{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
}

.productListing-data {
	text-align:left;
	padding-top:14px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
}

#tdimg {
	text-align:center;
}

.listingDescription {
	font-size:13px;
	color:#666666;
	font-weight:normal;
}

#listaddcart {
	text-align:right;
}

#cat2_3_4Table {
	padding-bottom:50px;
}

#indexProductList #categoryImgListing {
	display:none;
}

#productsListingListingTopLinks {
	padding-bottom:7px;
}

#productsListingListingTopLinks a{
	color:#000000;
}

#productsListingListingTopLinks a:hover{
	color:#E90081;
}

#productListing {
	margin-top:-20px;
}


/* -------------- product page--------------------*/
#productName {
	font-weight:bold;
}

.categoryListBoxContents a {
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

#cattitle {
	padding-top:5px;
}

#catdesc {
	padding-top:5px;
	font-weight:normal;
}

#indexHomeBody .categoryListBoxContents {
	border:1px solid #CCCCCC;
}

/* -------------- shopping cart--------------------*/
#cartContentsDisplay td, #cartContentsDisplay th, #cartSubTotal {
	background-color:#FFFFFF;
}

.tableHeading th {
	color:#000000;
	text-align:center;
}

.rowEven td, .rowOdd td {
	text-align:center;
	padding-top:9px;
	padding-bottom:9px;
}

.rowEven td.cartProductDisplay, .rowOdd td.cartProductDisplay {
	text-align:left;
}

.tableHeading th {
border-top:1px solid #CCCCCC;
padding-top:9px;
padding-bottom:9px;
}

td.cartProductDisplay #cartProdTitle {
	color:#666666;
	font-weight:bold;
}

#shoppingCartDefault  .forward a{
	color:#E7017D;
}

#shoppingCartDefault  .forward a:hover{
	text-decoration:underline;
}



#loginDefault .advisory a, #loginDefault .important a {
	color:#E7017D;
}

#loginDefault .advisory a:hover, #loginDefault .important a:hover{
	text-decoration:underline;
}



/* -------------- Footer --------------------*/
#bodybottomrepeat {
	background:url(../images/background_bottom-repeat.jpg) repeat-x;
	width:auto;
	height:150px;
}

#bottom {
	margin:0 auto;
	width:990px;
	padding-top:10px;
}

/*--------------- icons Navigation ------------------*/

.icons_nav{
     width:165px;
	 float:left;
	 margin-top:5px;
}

.icons_nav li{
        list-style: none;
		height:37px;
		float:left;
		display:block;
}

.icons_nav a { 
        height:100%;
		width:100%;
		display:block;
}		    


a.facebook{
         background:url(../images/social_icons.jpg) no-repeat 0px 0px;
		 width:40px;
		 height:37px;
}

a.myspace{
          background:url(../images/social_icons.jpg) no-repeat -40px 0px;
		  height:37px;
		  width:42px;
}	                          


a.twitter{
           background:url(../images/social_icons.jpg) no-repeat -82px 0px;
		   height:37px;
		   width:43px;
}

a.youtube{
           background:url(../images/social_icons.jpg) no-repeat -125px 0px;
		   height:37px;
		   width:40px;
}


/*-------------------- end icons navigation ------------------------*/

#siteinfoLegal {
    color:#666666;
    font-size:11px;
    float:right;
    text-align:right;
	margin-top:5px;
}

#siteinfoLegal a{
	font:11px "Arial", Helvetica, sans-serif;
    color:#666666;
	text-decoration:none;
}

#siteinfoLegal a:hover{
	font:11px "Arial", Helvetica, sans-serif;
    color:#333;
	text-decoration:none;
}

#policies_link {
	width:990px;
    text-align:right;
	padding-top:10px;
	margin:0 auto;
}

#policies_link a{
	color:#FFFFFF;
	font:11px "Arial", Helvetica, sans-serif;
}